//
//  BBLightboxView.h
//  BBTUIOTest
//
//  Created by ben smith on 22/09/08.
//  Copyright 2008 __MyCompanyName__. All rights reserved.
//

#import <Cocoa/Cocoa.h>
#import "BBTestAppView.h"
#import <QuartzCore/QuartzCore.h>

@class BBGestureDecoder;

@interface BBLightboxView : BBTestAppView {
	CALayer * photoContainer;
	CGPoint offset;
	BBGestureDecoder * gestureDecoder;
}

- (void)blobCycleDone;
- (void)dispatchCursor:(BBTUIOCursor*)aCursor;
- (void)drawLayer:(CALayer *)layer inContext:(CGContextRef)ctx;
- (void)drawRect:(NSRect)rect ;
- (void)finishCursorCycle;
- (void)handleDrag;
- (void)handleRotate;
- (void)handleScale;
- (void)loadPhotos;
- (void)mouseDown:(NSEvent*)theEvent;
- (void)mouseDragged:(NSEvent*)theEvent;
- (void)mouseUp:(NSEvent*)theEvent;
- (void)resetLayers;
- (void)setup;

// 14 methods


@end
